$(document).ready(function(){
	
	
	
	renderEquipment();
	
	$('#add-equipment').on('click',function(){
		
		if(checkEquipmentEdit()==false)
			{return;}
		
		createEquipment();
		
		
	})
	
	$('#update-equipment').on('click',function(){
		if(checkEquipmentEdit()==false)
		{return;}
		
		if(removeEquipment()==false)
			{return;}
		
		createEquipment();
	})
	
	$('#remove-equipment').on('click',function(){
		removeEquipment();
	})
	
	
	$('#equipment-sel ').on('click','li', function () {

        $('#equipment-sel li.sel').removeClass('sel');

        $(this).addClass('sel');


        var data = $(this).attr('value');

        data = $.parseJSON(data);

        $('#equipment-name').val(data.name);

        $('#equipment-model').val(data.model);

        $('#equipment-para').val(data.para);

	})
	
	
})


function renderEquipment()
{
	var json=$('#equipment-status').val();
	
	if (json!='')
	{
		json=$.parseJSON(json);
	}
	
	 var tp = $('#equipment-sel');

	    tp.empty();

	    for (var i = 0; i < json.length; i++) {

	        var li = renderEquipmentLi(json[i]);

	        tp.append(li);

	    }
	
		
}

function renderEquipmentForObj(json)
{
	
	if (json!='')
	{
		json=$.parseJSON(json);
	}
	
	 var tp = $('#equipment-sel');

	    tp.empty();

	    for (var i = 0; i < json.length; i++) {

	        var li = renderEquipmentLi(json[i]);

	        tp.append(li);

	    }
	
		
}

function renderEquipmentLi(t)
{
	return '<li value=\'' + JSON.stringify(t) + '\'>名称：' + t.name +',型号：'+t.model+ ',台数：'+t.para+'</li>';
}


function removeEquipment() {

    if ($('#equipment-sel li.sel').length == 0) {
        showinfo($('#equipment-error'),'请先选中设备');
        return false;
    }

    $('#equipment-sel li.sel').remove();

    return true;
}

function createEquipment()
{

    var t = {}

    t['name'] = $('#equipment-name').val();
    t['model'] = $('#equipment-model').val();
    t['para'] = $('#equipment-para').val();
    
    var value = JSON.stringify(t);


    var li = renderEquipmentLi(t);
       

    $('#equipment-sel').append(li);
}

function updateEquipment()
{
	
}

function checkEquipmentEdit()
{
	if ($.trim($('#equipment-name').val()) == '') {
		
		showinfo($("#equipment-error"),"请输入设备名称");
        $('#equipment-name').focus();
        return false;
    }

//	if ($.trim($('#equipment-model').val()) == '') {
//		
//		showinfo($("#equipment-error"),"请输入设备型号");
//        $('#equipment-model').focus();
//        return false;
//    }
//	
//	if ($.trim($('#equipment-para').val()) == '') {
//		showinfo($("#equipment-error"),"请输入设备参数");
//        $('#equipment-para').focus();
//        return false;
//    }
	
	return true;
}

function getEquipmentValue()
{
	var lis = $('#equipment-sel li');

    var result = new Array();

    for (var i = 0; i < lis.length; i++)
    {
        var t = lis[i].getAttribute('value');

        result.push($.parseJSON(t));

    }

    return JSON.stringify(result);
}
